libxl: Make libxl_exec tolerate foofd<=2
authorIan Jackson <ian.jackson@eu.citrix.com>
Tue, 18 Mar 2014 17:04:36 +0000 (17:04 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Wed, 19 Mar 2014 13:40:24 +0000 (13:40 +0000)
commit162f0185f7d5bb9ac84ebd511921c50e7dbe870d
tree301ad8a1c0639ef03eae8c316bc576883cc12df7
parent39ba2989b10b6a1852e253b204eb010f8e7026f1
libxl: Make libxl_exec tolerate foofd<=2

Make passing 0, 1, or 2 as stdinfd, stdoutfd or stderrfd work
properly.

Also, document the meaning of the fd arguments.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
CC: Roger Pau Monne <roger.pau@citrix.com>
CC: Vasiliy Tolstov <v.tolstov@selfip.ru>
Acked-by: Ian Campbell <Ian.Campbell@citrix.com>
tools/libxl/libxl_exec.c
tools/libxl/libxl_internal.h